@charset "utf-8";
body {font-family:"Arial", "PingFangSC-Light", "Microsoft Yahei", "宋体", sans-serif; _font-family:"Microsoft Yahei"; font-size:12px; color:#505050;}
a {color:#505050; text-decoration:none;}
a:focus {outline:0; -moz-outline:none;} /*for ff*/
a:hover {text-decoration:none; color:#e62129;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,area,blockquote,th,td,p {margin:0; padding:0;}
img, a img, button {border:0;}
table {border-collapse:collapse;}
li {list-style-type:none;}
input, textarea, select, button {outline:none; font-family:"Arial", "PingFangSC-Light", "Microsoft Yahei", "宋体", sans-serif; _font-family:"Microsoft Yahei";}
textarea {resize:none;}
.font_light {font-family:"Arial", "PingFangSC-Light", "Microsoft YaHei UI Light", "Microsoft Yahei", "宋体", sans-serif;}

/*清除ie点击链接出现的边框*/
a, area {blr:expression_r(this.onFocus=this.blur());}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y:scroll; overflow-x:hidden;}

/*解除Webkit 12号字体限制*/
html {-webkit-text-size-adjust:none;}

body, html {width:100%; overflow-x:hidden;}

.clear {clear:both; height:0 !important; width:0 !important; overflow:hidden; font-size:0;}
.fl, .fi {float:left;}
.fr {float:right;}

.ease02 {-webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}
.ease03 {-webkit-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.ease04 {-webkit-transition:all 0.4s ease-in; transition:all 0.4s ease-in;}
.ease05 {-webkit-transition:all 0.5s ease-in; transition:all 0.5s ease-in;}
.ease06 {-webkit-transition:all 0.6s ease-in; transition:all 0.6s ease-in;}
.ease07 {-webkit-transition:all 0.7s ease-in; transition:all 0.7s ease-in;}
.ease08 {-webkit-transition:all 0.8s ease-in; transition:all 0.8s ease-in;}
.ease09 {-webkit-transition:all 0.9s ease-in; transition:all 0.9s ease-in;}
.ease10 {-webkit-transition:all 1s ease-in; transition:all 1s ease-in;}

@font-face {
  font-family:'bazouklight';
  src:url('../font/bazouklight.eot');
  src:url('../font/bazouklight.eot?#iefix') format('embedded-opentype'),
	  url('../font/bazouklight.woff') format('woff'),
      url('../font/bazouklight.ttf') format('truetype'),
      url('../font/bazouklight.svg#SingleMaltaRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
.font {font-family:'bazouklight', 'Arial', 'Microsoft Yahei';}

.icon {
	/* 通过设置 font-size 来改变图标大小 */
	width:32px; height:32px;
	/* 图标和文字相邻时，垂直对齐 */
	vertical-align:-0.15em;
	/* 通过设置 color 来改变 SVG 的颜色/fill */
	fill:currentColor;
	/* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
	normalize.css 中也包含这行 */
	overflow:hidden;
}

.color {color:#e62129;}
.hide_ful {display:none;}
.fulimg {width:100%;}

/*******************************************/

.margin {width:1200px; margin:0 auto;}

#hello {width:100%; height:40px; line-height:40px; font-size:13px; background:#f9f9f9; z-index:998; position:relative;}
.hello_in {position:relative; height:40px; position:relative;}
.hello_fl {position:absolute; top:0; left:0;}
.hello_fr {position:absolute; top:0; right:0;}
.hello_down {float:left; position:relative;}
.hello_down h1 {position:absolute; top:6px; left:3px;}
.hello_down p {background:url(../images/tico1.png) no-repeat right 18px; padding-right:18px;}
.hello_down dl {width:100%; border:1px solid #ddd; position:absolute; top:40px; left:0; z-index:1000; display:none;}
.hello_down dl dt img {width:100%; height:auto;}
.hello_down dl dd {text-align:center;}
.hello_down dl dd a {width:100%; display:block; height:30px; line-height:30px; color:#505050; background:#fff;}
.hello_down dl dd a:hover {background:#e62129; color:#fff;}
.hello_dm {color:#e62129; float:left; padding-left:0;}
.hello_fr .hello_down {background:url(../images/tico2.gif) no-repeat right center; padding:0 15px;}
.hello_fr .hello_down_sj {padding-left:27px;}
.hello_fr .hello_down_last {background:none; padding-right:0;}

#top {position:fixed; top:0; left:0; z-index:999; border-top:1px solid #efeff0; border-bottom:1px solid #efeff0;}
#top, .top_zw {width:100%; height:50px; background:#fff;}
.top_up {top:0 !important;}
.top_in {width:1200px; margin:0 auto; height:50px; position:relative;}
.logo {top:50%; margin-top:-15px; left:0; position:absolute;}
.logo img {height:30px;}
.nav {height:50px; top:0; right:0; position:absolute; z-index:2;}
.nav ul li {float:left; height:50px; line-height:50px;}
.nav ul li a {font-size:16px; padding:0 30px; display:block; height:50px;}
.nav ul li.nav_on a {background:#e62129; color:#fff;}
.nav i {padding-right:10px;}
.appmenu {position:absolute; top:21px; right:10px; display:none; cursor:pointer;}
.icon-bar {width:22px; height:2px; display:block; background:#333; margin-bottom:6px;}
.appmenu .close {display:none; width:28px; height:28px; line-height:28px; font-size:22px; border-radius:50%; background:#fff; border:1px solid #333; text-align:center; position:relative; top:-6px;}

.banner {width:100%; overflow:hidden; background:#f4f4f4; position:relative;}
.banner_yy {width:100%; height:8px; background:url(../images/banner_yy.png) repeat-x; position:absolute; top:0; left:0; z-index:100;}
.banner_pad {width:100%; margin:0 auto; overflow:hidden; position:relative;}
.ban_tit {width:155px; height:126px; position:absolute; top:100px; right:20px; overflow:hidden; z-index:9999;}
.ban_wotds {width:124px; height:49px; overflow:hidden; position:absolute; top:0; left:0;}
.ban_color {width:21px; height:126px; overflow:hidden; position:absolute; top:0; right:0;}
.ibnum {width:21px; height:21px; overflow:hidden; color:#fff; text-align:center; line-height:999921px; background:#3f3f3f;}

.sear_top {width:100%; height:58px; border:1px solid #ededed; border-width:1px 0; position:relative;}
.sear_topin {height:58px;}
.sear_tpart, .sear_tmid {height:58px; float:left; text-align:center; position:relative; z-index:2; background:#fff;}
.sear_tpart {width:198px;}
.sear_tpart i {font-size:30px;}
.sear_tmid {width:408px; height:81px; background:url(../images/sear_bg.gif) no-repeat center bottom;}
.sear_tp p {display:inline-block; height:30px; line-height:30px; padding-top:15px; font-size:17px;}
.sear_tp .bor {border-right:1px solid #ededed; height:58px;}
.sear_tpart4 .bor {border-right:1px solid #fff;}
.sear_tpart a {background-size:auto 200%; background-position:left top; background-repeat:no-repeat}
.sear_tpart span {position:relative; top:-4px;}
/*.sear_tpart1 a {background-image:url(../images/sico1.gif);}
.sear_tpart2 a {background-image:url(../images/sico2.gif);}
.sear_tpart3 a {background-image:url(../images/sico3.gif);}
.sear_tpart4 a {background-image:url(../images/sico4.gif);}*/
.sear_tp a {display:block; height:30px;}
.sear_tpon a, .sear_tp a:hover {color:#e62129; background-position:left bottom;}
.sear_word {padding:30px 0; text-align:center; max-width:680px; width:82%; font-size:16px; line-height:28px; margin:0 auto;}
.sear_word span {color:#e62129;}
.sear_wd {display:none;}
.sear_wdon {display:block;}
.sear_box {background:#ededed; height:88px; position:relative;}
.sear_boxin {margin:0 20px; background:#fff; height:64px; border-radius:10px; position:relative; top:12px;}
.sear_bt1 {width:72%; float:left;}
.sear_bt2 {width:20%; float:left; position:relative; font-family:"Microsoft Yahei"; user-select:none;}
.sear_bt3 {width:8%; float:left;}
.sear_com {height:64px; line-height:64px; font-size:20px; border-left:1px solid #ededed; text-align:center; cursor:pointer;}
.sear_dname {display:none; width:100%; height:200px; line-height:25px; background:#fff; border:1px solid #ededed; border-width:0 1px 1px 1px; overflow-y:scroll; text-indent:15px; position:absolute; top:64px; z-index:10;}
.sear_dname li:hover {background:#e62129; color:#fff; cursor:pointer;}
#dnameli_on span {display:inline-block; transform:scale(1,0.7);}
.sear_bt1_in {width:96%; margin:0 auto; padding-top:6px;}
.sear_dt {width:100%; padding:0 10px; box-sizing:border-box; height:52px; line-height:52px; border:1px solid #fff; font-size:1rem; font-size:1rem;}
.sear_db {width:100%; height:64px; background:url(../images/sear_db.png) no-repeat center center #353535; border-radius:0 10px 10px 0; cursor:pointer;}
.sear_db:hover {background-color:#e62129;}

.index_tit {text-align:center; padding-bottom:60px; position:relative; z-index:3;}
.index_tit div {font-size:48px; color:#363636; padding:80px 0 15px;}
.index_tit p {font-size:37px; color:#9e9e9e;}

.iservice {width:100%; height:780px; overflow:hidden; background:#fafafa; margin-top:40px; position:relative;}
.iservice_bg {width:100%; height:780px; overflow:hidden; overflow:hidden; position:absolute; top:0; left:0; z-index:1;}
.iserbg {background-image:url(../images/obj3d.png); background-repeat:no-repeat; position:absolute;}
.iserbg1 {width:225px; height:220px; overflow:hidden; background-position:0 0; top:20px; left:20px;}
.iserbg2 {width:176px; height:137px; overflow:hidden; background-position:-225px 0; top:100px; right:50px;}
.iserbg3 {width:160px; height:162px; overflow:hidden; background-position:-401px 0; bottom:30px; left:150px;}
.iserbg4 {width:461px; height:474px; overflow:hidden; background-position:-560px 0; bottom:-110px; right:-20px;}
.iservice_box {width:1300px; margin:0 auto; position:relative; z-index:2;}
.iservice_con {height:440px; overflow:hidden;}
.iservice_part {margin:0 20px 10px;}
.iservice_pbox {border-radius:8px; box-shadow:0 0 14px #dfdfdf; background:#fff;}
.iservice_icopp {padding:40px 0;}
.iservice_ico {width:125px; height:125px; margin:0 auto; position:relative; box-shadow:0 0 14px #dfdfdf; border-radius:50%; top:0;}
.iservice_ico .bg {width:107px; height:107px; overflow:hidden; border-radius:50%; position:absolute; top:9px; left:9px;}
.iservice_ico p {width:107px; height:107px; overflow:hidden;}
.iservice_part:hover .iservice_ico {top:20px;}
.iservice_p {text-align:center; color:#363636; font-size:22px;}
.iservice_c {color:#969696; font-size:15px; line-height:24px; padding:25px 15px 40px; text-align:center;}
.iservice_more {width:150px; height:36px; line-height:36px; border-radius:18px; margin:45px auto 0; background:#fff; box-shadow:0 0 14px #dfdfdf; font-size:18px; color:#6b6b6b; position:relative; text-align:left; text-indent:46px;}
.iservice_more p {width:20px; height:20px; display:block; position:absolute; top:8px; right:16px; border-radius:50%; background-size:auto 100%;}
.iservice_more a {width:100%; height:36px; display:block;}
.iservice_more span {width:20px; height:20px; display:block; background-image:url(../images/smore.png); background-position:center center; background-repeat:no-repeat;}
.iservice_part1 .iservice_ico .bg {background:url(../images/fbg1.gif) repeat-x;}
.iservice_part1 .iservice_ico p {background:url(../images/fico1.png) no-repeat;}
.iservice_part1 .iservice_more p {background:url(../images/fbg1.gif) repeat-x center center;}

.iservice_part2 .iservice_ico .bg {background:url(../images/fbg2.gif) repeat-x;}
.iservice_part2 .iservice_ico p {background:url(../images/fico2.png) no-repeat;}
.iservice_part2 .iservice_more p {background:url(../images/fbg2.gif) repeat-x center center;}

.iservice_part3 .iservice_ico .bg {background:url(../images/fbg3.gif) repeat-x;}
.iservice_part3 .iservice_ico p {background:url(../images/fico3.png) no-repeat;}
.iservice_part3 .iservice_more p {background:url(../images/fbg3.gif) repeat-x center center;}

.iservice_part4 .iservice_ico .bg {background:url(../images/fbg1.gif) repeat-x;}
.iservice_part4 .iservice_ico p {background:url(../images/fico4.png) no-repeat;}
.iservice_part4 .iservice_more p {background:url(../images/fbg1.gif) repeat-x center center;}

.iservice_part5 .iservice_ico .bg {background:url(../images/fbg2.gif) repeat-x;}
.iservice_part5 .iservice_ico p {background:url(../images/fico5.png) no-repeat;}
.iservice_part5 .iservice_more p {background:url(../images/fbg2.gif) repeat-x center center;}

.iservice_part6 .iservice_ico .bg {background:url(../images/fbg3.gif) repeat-x;}
.iservice_part6 .iservice_ico p {background:url(../images/fico6.png) no-repeat;}
.iservice_part6 .iservice_more p {background:url(../images/fbg3.gif) repeat-x center center;}

.chose {}
.chose_pc {width:832px; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.chose_pcpad {padding:32px 0; background:#f2f2f2; border-radius:15px 15px 0 0;}
.chose_pccon {overflow:hidden; margin:0 32px;}
.chose_pccon img {width:100%;}
.case_appbg {position:relative; z-index:1;}
.case_appbg img {width:100%;}
.chose_pcbot img {width:100%; height:auto;}
.case_more {text-align:center; margin-top:20px;}
.case_more a {text-align:center; border:2px solid #5f5d5d; border-radius:5px; height:34px; line-height:34px; padding:0 35px; display:inline-block; font-size:15px;}

.honesty_con {position:relative;}
.honesty_bg {width:1170px; height:661px; position:absolute; bottom:0; left:-364px;}
.honesty_ico {float:right; padding-top:30px; position:relative; z-index:2;}
.honesty_part {padding:0 0 86px 108px;}
.honesty_part div {font-size:26px; padding-bottom:10px;}
.honesty_part p {font-size:20px; color:#969696; z-index:1;}
.honesty_part1 {background:url(../images/hico1.png) no-repeat left top;}
.honesty_part2 {background:url(../images/hico2.png) no-repeat left top;}
.honesty_part3 {background:url(../images/hico3.png) no-repeat left top;}
.honesty_part4 {background:url(../images/hico4.png) no-repeat left top;}
.honesty_app {text-align:center;}
.honesty_app img {width:100%;}

.appmap_box {width:100%; height:550px; border:#ccc solid 1px; position:fixed; top:40px; left:0; z-index:100; visibility:hidden; opacity:0;}
.appmap_close {width:50px; height:50px; background:#e62129; color:#fff; font-size:20px; text-align:center; line-height:50px; position:absolute; top:18px; right:0; z-index:10; cursor:pointer;}
.appmap_bb {text-align:center; padding:25px 0; width:80%; margin:0 auto;}
.appmap_bb div {font-size:24px; padding-bottom:10px; font-weight:bold;}
.appmap_bb p {font-size:16px; line-height:24px;}
.appmap_bg {width:100%; height:220px; background:url(../images/appmap_bb.jpg) no-repeat center center #000; cursor:pointer;}
.appmap_bg a {display:block; height:220px;}
.appmap_bgico {text-align:center; color:#e62129; padding-top:80px;}
.appmap_bgico div img {width:25px; padding-bottom:10px;}
.appmap_bgico p {display:inline-block; height:24px; line-height:24px; border:2px solid #e62129; border-radius:5px; padding:0 20px; font-size:15px;}

.ibook {background:#fafafa; padding-bottom:65px;}
.ibook_in {position:relative;}
.ibook_dm {width:942px; height:542px; background:url(../images/ibook_bg.png) no-repeat; position:absolute; bottom:24px; left:52%; z-index:1;}
.ibook_tit {text-align:center; font-size:37px; padding:70px 0 30px;}
.ibook_ft {color:#37383a; font-size:14px; letter-spacing:2px; margin-bottom:25px;}
.ibook_ft span {font-size:42px;}
.ibook_form {background:rgba(255,255,255,0.8); width:60%; height:500px; box-shadow:0 2px 6px #ccc; position:relative; z-index:2; border-radius:15px;}
.ibook_pad {padding:44px 90px 0;}
.ibook_form .tit {font-size:15px; line-height:25px; margin-bottom:25px;}
.ibook_div {position:relative; margin-bottom:10px;}
.ibook_input {width:100%; height:45px; border:1px solid #e2e2e2; border-radius:5px; overflow:hidden; box-sizing:border-box; font-size:14px; text-indent:40px;}
.ibook_input:focus {border-color:#e62129; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,102,.6)}
.ibook_div>img {position:absolute; top:50%; margin-top:-8px; left:14px;}
.ibook_div .ll {margin-right:100px;}
.ibook_div span {position:absolute; top:50%; transform:translateY(-50%); right:10px;}
.ibook_div span img {position:absolute; top:50%; transform:translateY(-50%); right:0;}
.ibook_submit {background:#e62129; color:#fff; width:100%; height:45px; line-height:45px; border-radius:5px; overflow:hidden; text-align:center; border:0; cursor:pointer;}
.ibook_tip {width:300px; height:200px; overflow:hidden; background:rgba(237,237,237,0.7); position:absolute; bottom:35px; right:-230px; z-index:3; display:none;}
.ibook_tip .pad {padding:30px 20px; line-height:25px; font-size:14px;}
.ibook_tip .pad p {text-indent:15px;}

#toTop {display:none; position:fixed; bottom:104px; right:10px; width:50px; height:51px; background-image:url(../images/gotop.png); z-index:9999;}

#bottom {width:100%; height:343px; border-top:1px solid #e9e9e9; overflow:hidden;}
.bottom_in {width:1090px; height:343px; margin:0 auto; overflow:hidden; position:relative;}
.bottom_fl {overflow:hidden; position:absolute; top:26px; left:0; color:#6d6d6d;}
.bottom_fl a {color:#6d6d6d;}
.btit h1 {padding-bottom:10px;}
.btit div {font-size:22px; padding-bottom:5px;}
.btit p {padding-bottom:22px;}
.bpart {border-right:1px solid #e9e9e9; float:left; padding:0 24px; height:154px;}
.bpart dl dt {padding-bottom:5px;}
.bpart dl dt a {font-weight:bold;}
.bpart dl dd {line-height:22px;}
.appbul {display:none;}

.bsearch {width:298px; height:24px; overflow:hidden; position:absolute; top:100px; right:13px;}
.bsear_t {width:255px; _width:252px; height:24px; float:left; overflow:hidden; background:url(../images/bsear_t.gif) no-repeat left top; border:0; line-height:24px; text-indent:10px; color:#333;}
.bsear_b {width:43px; height:24px; float:left; background:url(../images/sear_b.png) no-repeat center center; overflow:hidden; border:0;}
.btel {width:193px; position:absolute; top:128px; right:0;}
.btel_p {border-left:1px solid #e9e9e9; margin:0 16px;}
.btel_p div {color:#37383a; font-size:16px; padding-left:10px;}
.btel_p p {font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:16px; padding-top:8px; padding-left:10px; color:#7a7a7a;}

.copyright {width:510px; overflow:hidden; position:absolute; top:204px; right:0;}
.copyright .fl {width:57px;}
.copyright .fl img {width:45px; height:45px; background:#fff;}
.copyright .fi {width:320px; color:#555;}
.copyright .fi a {color:#555;}
.copyright .fi div {padding:3px 0;}
.copyright .fr {width:117px; height:40px; overflow:hidden;}
.appbottom {display:none;}

.link {width:100%; height:51px; overflow:hidden; background:#37383a; text-align:center;}

/***********************内页*****************************/

#page {position:relative; z-index:2; zoom:1;}
.page_in {padding-bottom:25px;}
.page_mini {width:100%; min-height:750px; zoom:1;}

.cdomain_page {margin:0 auto; min-height:300px;}
.cdomain_ul {padding:25px 34px;}
.cdomain_ul ul li {height:45px; line-height:45px; border-bottom:1px dotted #ddd;}
.cdomain_ul .fr a {color:#00a2ca;}
.cdomain_ul .fr a:hover {color:#00a2ca; text-decoration:underline;}

.case_search {width:100%; height:125px; background:#f6f6f6; margin-bottom:25px;}
.case_search .pad {padding-top:46px;}
.cser_page {width:80%; margin:0 auto;}
.cser_div1 {width:29%; float:left; overflow:hidden;}
.cser_div2 {width:29%; float:left; overflow:hidden;}
.cser_div3 {width:14%; float:left; overflow:hidden;}
.cser_div4 {width:14%; float:left; overflow:hidden;}
.cser_div5 {width:14%; float:left; overflow:hidden;}
.keywords {width:95%; height:33px; border:1px solid #c7c7c7; line-height:33px; overflow:hidden; text-indent:32px; background:url(../images/ser.gif) no-repeat 8px center #fff; color:#666; box-sizing:border-box;}
.cateid {width:95%; height:33px; border:1px solid #c7c7c7; text-indent:10px;}
.but01 {width:95%; min-width:89px; height:33px; background:#666; text-align:center; color:#fff; border:0; cursor:pointer; display:block; font-size:13px; text-decoration:none; line-height:33px; overflow:hidden;}
.but01:hover {background:#323232 !important;}

.cate {border-bottom:1px solid #dedede; height:112px; margin-bottom:50px; position:relative;}
.cate_nobot .cate {margin-bottom:0;}
.cate_in {position:relative; height:112px;}
.cate_left {width:590px; padding-top:24px;}
.cate_etit {font-size:56px; font-weight:bold; display:inline-block; float:left; padding-right:20px;}
.cate_ctit {display:inline-block; float:left; padding-top:6px;}
.cate_ctit div {font-size:28px; height:32px; line-height:32px;}
.cate_ctit p {font-size:14px; color:#999; padding-bottom:3px;}
.cate_right {position:absolute; top:34px; right:0; z-index:2; background:#fff;}
.cate_li {float:left; text-align:center; padding-bottom:15px;}
.cate_li div {he0ight:30px; overflow:hidden; margin:0 auto; text-align:center;}
.cate_li i {font-size:32px;}
.cate_li a {padding:0 20px; display:block;}
.cate_li_on a, .cate_li a:hover {color:#e62129;}
.cate_li_on a div, .cate_li a:hover div {background-position:center bottom;}
.cate_li p {margin-top:8px; height:18px; line-height:18px; overflow:hidden;}

/*.cate_aboutus_1 {background-image:url(../images/ico_aboutus_1.png);}
.cate_aboutus_2 {background-image:url(../images/ico_aboutus_2.png);}
.cate_aboutus_3 {background-image:url(../images/ico_aboutus_3.png);}
.cate_products_1 {background-image:url(../images/ico_products_1.png);}
.cate_products_2 {background-image:url(../images/ico_products_2.png);}
.cate_products_3 {background-image:url(../images/ico_products_3.png);}
.cate_products_4 {background-image:url(../images/ico_products_4.png);}
.cate_products_5 {background-image:url(../images/ico_products_5.png);}
.cate_products_6 {background-image:url(../images/ico_products_6.png);}*/

.about_content img {max-width:100%;}
.wenhua_page {margin-top:37px; width:1128px; float:left;}
.wenhua_fl {width:50%; height:188px; float:left;}
.wenhua_part img {width:100%; height:188px;}
.wenhua_fi {width:50%; height:188px; float:left; background:#eee;}
.wenhua_fl .pad, .wenhua_fi .pad {padding:49px 13px 0; line-height:22px;}
.wenhua_img {text-align:center; font-size:30px;}
.wenhua_date {background:url(../images/date_bg.gif) repeat-y center center; width:52px; height:750px; float:right; text-align:center; margin-top:37px; overflow:hidden;}
.wenhua_date div {height:92px; line-height:92px;}
.wenhua_date span {background:#fff; padding:5px 0;}
.wenhua_part {width:376px; height:188px; float:left; overflow:hidden; background:#eee;}
.wenhua_part_fr {float:right;}
.wenhua_part_dan {width:188px; height:188px; float:right;}
.wenhua_cc {width:188px; height:188px; color:#fff; font-size:24px; background:#e62129; line-height:35px;}
.wenhua_cc .pad {padding:32px 0 0 18px;}
.wenhua_grey {width:188px; height:188px; background:#7f7f7f; color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.wenhua_grey .pad {padding:17px 0 0 15px;}
.wenhua_white {width:441px; height:188px; background:#fff; color:#4c4c4c; font-size:14px; line-height:24px;}
.wenhua_white .pad {padding:40px 0 0 35px;}

.about_content_app {background:#f2f2f2; padding:40px 0;}
.wenhua_icon {padding:0 0 60px;}
.wicon {width:12.5%; float:left; text-align:center; padding-bottom:60px;}
.wicon .pad {margin:0 15px;}
.wicon .h1 {font-size:54px; height:54px; padding-bottom:30px; color:#000;}
.wicon .h2 {font-size:21px; color:#333;}
.wicon .h3 {font-size:14px; color:#7a7a7a;}
.wenhua_banner {padding-top:30px;}
.wenhua_appimg img {width:100%; text-align:center;}

.wenhua_pp {text-align:center; font-size:16px; padding:50px 0; line-height:32px;}

.honor_part {width:20%; float:left; text-align:center;}
.honor_part b {width:90%; background:url(../images/honor_bg.jpg) no-repeat top center; margin:0 auto; background-size:100%; min-height:50px; display:block;}
.honor_part img {width:90%; border:1px solid #f0f0f0; -webkit-box-sizing:border-box; box-sizing:border-box;}

.products_page1 {text-align:center;}
.pro_htit {padding:35px 0;}
.pro_h0 {width:56px; height:56px; background:url(../images/pico.gif) no-repeat; display:block; margin-bottom:20px;}
.pro_h1 {font-size:30px;}
.pro_h2 {font-size:19px; color:#999; padding:10px 0 5px;}
.pro_h2 img {max-width:100%;}
.pro_h3 {font-size:16px; color:#999; line-height:28px; max-width:730px;}
.pro_htit_center .pro_h3 {margin:0 auto;}
.pro_htit_white, .pro_htit_white .pro_h2, .pro_htit_white .pro_h3 {color:#fff;}
.pro_background {height:1940px; background:url(../images/proback.png) no-repeat center top;}
.pro_background2 {background:url(../images/proback2.png) repeat-y center top;}

/*.proban_weixin .margin {position:relative; height:555px;}
.proban_weixin_in {width:500px; margin:0; position:absolute; top:50%; margin-top:-100px;}
.proban_weixin_in .pro_htit {text-align:left;}
.proban_weixin_in .pro_h2, .proban_weixin_in .pro_h3 {color:#fff;}
.proban_weixin_in .pro_h3 {margin:0;}*/

.pro_word {line-height:24px;}
.pro_word {width:540px; padding-top:60px;}
.pro_image {width:580px;}
.pro_image img {max-width:100%; height:auto;}
.pro_case {position:absolute; top:152px; left:0;}
.pro_case .tit {font-size:19px; color:#fff; padding-bottom:8px;}
.pro_case ul li {height:38px; line-height:38px; overflow:hidden; border-bottom:1px dashed #fff; font-size:15px;}
.pro_case ul li a {color:#fff;}
.products_page2, .products_page3 {padding:50px 0;}
.products_page2 .pro_word {float:left;}
.products_page2 .pro_image {float:right; text-align:right;}
.products_page3 {position:relative;}
.products_page3 .pro_word {float:right;}
.products_page3 .pro_image {float:left;}
.products_page4 {padding-top:136px;}
.products_page5 {padding-top:80px;}
.proweb_ipad {padding:236px 0 0 56px;}

.pro_banpos {position:relative;}
.pro_banleft {width:500px; position:absolute; top:50%; margin-top:-150px; left:0;}
.proban {text-align:right;}
.proban img {max-width:100%;}
.pro_seoico {background-color:#fafafa;}
.pro_seoico2 {background-image:url(../images/seo_bg.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:370px;}
.pro_seoicoin {padding-top:30px;}
.pro_seoicoin .pro_htit {text-align:center;}
.pro_seopart {width:33.3%;}
.pro_seopartin {margin:0 10px;}
.pro_seopart {text-align:center; float:left; margin-bottom:25px;}
.pro_seoimg {margin-bottom:15px;}
.pro_seotit {background:url(../images/line.gif) no-repeat center bottom; font-size:22px; padding-bottom:30px; height:40px;}
.pro_seocon {line-height:26px; height:78px; overflow:hidden; font-size:15px; color:#999; width:86%; margin:15px auto;}
.pro_seodiv {text-align:center; padding:30px 0;}
.pro_seodiv img {max-width:100%;}
.pro_seodiv2 {text-align:center; font-size:15px; line-height:24px; padding-bottom:60px;}
.pro_seorun {width:540px; height:310px; margin:0 auto; overflow:hidden;}
.pro_seoli {line-height:26px; color:#333; font-size:16px; border-bottom:1px dashed #999; padding:12px 0;}
.pro_seoli span {color:#999;}
.pro_seoli div, .pro_seoli p {height:26px; overflow:hidden;}
.proban_weixin {width:100%; height:555px; background:url(../images/proban_weixin.jpg) no-repeat center top;}
.proban_weixin_img img {width:100%; height:auto;}

/*健身*/
.proban_gym img {width:100%; height:auto;}
.pro_gtit {text-align:center; padding:100px 20px 80px;}
.pro_gt1 {font-size:56px;}
.pro_gt2 {font-size:40px; padding:6px 0 12px;}
.pro_gt3 {font-size:19px; color:#999;}
.pro_gtimg {text-align:center;}
.pro_gtimgpart {width:25%; text-align:center; float:left;}
.pro_gtimgpart .pad {margin:0 34px;}
.pro_gtimgpart .pic img {width:100%; transform:translateZ(0);}
.pro_gtimgpart .tit {font-size:26px; height:26px; line-height:26px; overflow:hidden; margin-top:60px; margin-bottom:20px;}
.pro_gtimgpart .con {font-size:17px; line-height:26px; height:52px; overflow:hidden;}

.pro_gtcg {margin-top:60px;}
.pro_gtcgbg {background:#f4f4f4;}
.pro_gtcgpad {padding:80px 0;}
.pro_gtcgin .fl {width:430px;}
.pro_gtcgin .fr {width:720px; overflow:hidden;}
.pro_gtcgin .fr .pad {padding-top:60px;}
.pro_gtcgin .fr img {width:100%;}
.pro_gtp {padding-top:50px;}
.pro_gtp div {font-size:28px; color:#333; padding-bottom:8px;}
.pro_gtp p {font-size:16px; color:#5a5a5a; line-height:22px;}
.pro_gtcgin .fl2 {width:580px; float:left;}
.pro_gtcgin .fl2 img {max-width:100%; height:auto;}
.pro_gtcgin .fl2 .pad {padding-top:40px;}
.pro_gtcgin .fr2 {width:500px; float:right; overflow:hidden;}
.pro_gtfimg {text-align:center;}
.pro_gtfimg img {max-width:100%; height:auto;}
@media (max-width: 1250px) {
	.pro_gtcgin .fl, .pro_gtcgin .fl2, .pro_gtcgin .fr, .pro_gtcgin .fr2 {width:auto; float:none;}
}
@media (max-width: 640px) {
	.pro_gt1 {font-size:26px;}
	.pro_gt2 {font-size:18px;}
	.pro_gt3 {font-size:14px;}
	.pro_gtit {padding:50px 20px 30px;}
	.pro_gtimgpart {width:100%; float:none; padding-bottom:60px;}
	.pro_gtimgpart_last {padding-bottom:0;}
	.pro_gtimgpart .tit {margin-top:30px; margin-bottom:10px; font-size:22px;}
	.pro_gtimgpart .con {font-size:15px;}
	.pro_gtcgpad {padding:30px 10px;}
	.pro_gtcgpad2 {padding:0 10px;}
	.pro_gtcg {margin-top:40px;}
	.pro_gtp {padding-top:25px;}
	.pro_gtp div {font-size:18px;}
	.pro_gtp p {font-size:15px;}
	.pro_gtcgin .fr .pad {padding-top:20px;}
	.pro_gtcgin .fl2 .pad {padding-top:20px;}
}
/*健身*/

.custom_bg {background:url(../images/custom_bg.gif) no-repeat center bottom; padding-bottom:54px;}
.prodomain, .prodomain_r {padding:60px 0;}
.prodomain_bg {background:#f7f7f7;}
.domain_img {width:452px; padding-top:40px; text-align:center;}
.domain_img img {max-width:100%;}
.domain_word {width:660px;}
.domain_word .h1 {font-size:30px;}
.domain_word .h2 {font-size:15px; color:#999; padding:15px 0;}
.domain_word .h3 {font-size:15px; color:#999; line-height:30px;}
.domain_word img {max-width:100%;}
.prodomain .domain_img, .prodomain_r .domain_word {float:right;}
.prodomain_r .domain_img, .prodomain .domain_word {float:left;}
.prodomain1 .domain_img, .prodomain5 .domain_img {padding-top:0;}
.prodomain1 .domain_word, .prodomain5 .domain_word {padding-top:50px; width:550px;}
.domain_ico {float:left; width:16.5%; height:130px; margin-bottom:15px; text-align:center;}
.prohost_banner {min-height:462px;}
.prohost {background:url(../images/prohost_bg.jpg) no-repeat center top;}
.prohost_host {text-align:center;}
.prohost_host img {max-width:80%;}
.prohost_tit {color:#fff; text-align:center; padding:55px 0;}
.prohost_tit .h1 {font-size:30px;}
.prohost_tit .h2 {font-size:15px; padding:5px 0;}
.vborder {width:33.3%; float:left; padding-bottom:25px;}
.vborder .pad {margin:0 8px; display:inline-block;}
.vborder3 .pad {float:right;}
.vborder p {font-size:20px; padding-bottom:20px;}
.vborder p span {color:#e62129; padding-right:5px;}
.vborder ol li {list-style-type:decimal; margin-left:20px; font-size:17px; color:#999; line-height:30px;}

.dnav {width:100%; height:54px; position:fixed; bottom:0; z-index:1000;}
.dnav_pad {padding-top:5px;}
.dnav_in {height:40px; background:#e62129; margin:0 15px; border-radius:30px;}
.dnav_part {width:25%; height:40px; float:left; text-align:center;}
.dnav_part .bor {height:40px; border-right:1px solid #a81018;}
.dnav_part_last .bor {border-right:0;}
.dnav_part a {display:block; height:40px; width:100%;}
.dnav_part img {padding-top:6px; height:26px;}
.dnav_zw {height:54px;}

.wxpart {background:#fafafa;}
.wxphone_main {width:1000px; margin:0 auto; padding:30px 0;}
.wxphone {width:290px; height:560px; background:url(../images/iphone.png) no-repeat; float:left;}
.wxphone_box {width:212px; height:363px; margin:0 auto; padding-top:109px;}
.wxphone_fr {float:right; width:510px; padding-top:200px;}
.wxpart2 {text-align:center;}
.wxpart2 .pro_htit {width:80%; max-width:664px; margin:0 auto;}
.wxpart2 img {max-width:100%; height:auto;}
.wxanli .pro_htit {text-align:center;}
.wxanli_tit {font-size:17px; color:#333; font-weight:bold;}
.wxanli_con {font-size:15px; color:#999; line-height:30px; padding-bottom:10px;}
.wxanli_li {width:25%; float:left;}
.wxanli_pad {margin:0 10px;}
.wxanli_img {padding-bottom:30px;}
.wxanli_li img {width:100%; max-width:263px; height:auto;}

.case_page:after {display:block; content:""; clear:both;}
.case_part {width:33.3%; float:left; margin-bottom:15px; overflow:hidden;}
.case_pad {margin:10px;}
.case_part .img {overflow:hidden; border:1px solid #e2e2e2; zoom:1;}
.case_part img {width:100%; height:auto; box-sizing:border-box;transition: all 0.4s ease-out;transform: translateZ(0);}
.case_part:hover img {transform:scale(0.9);}
.case_part .tit {font-size:15px; height:22px; line-height:22px; overflow:hidden; margin:5px 0;}
.case_part .mess {color:#aaa; height:18px; line-height:18px; overflow:hidden;}
.case_part .mess a {color:#666;}
.case_part .mess a:hover {color:#e62129;}


.video_page:after {display:block; content:""; clear:both;}
.video_part {width:33%; float:left; margin-bottom:15px; overflow:hidden;}
.video_pad {margin:10px;}
.video_part .img {overflow:hidden; border:1px solid #e7e7e7; zoom:1; position:relative;}
.video_part img {width:100%; height:auto; box-sizing:border-box;transition: all 0.4s ease-out;transform: translateZ(0);}

.video_part .tit {font-size:14px;overflow:hidden; text-align:center;width:100%; bottom:15px; z-index:9; color:#747474; padding:15px 0 0;}
.video_part a:hover .tit{}


/*分页*/
.pagelist {margin:20px auto; line-height:25px;}
.pagelist tr {height:18px;}
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last {font-size:12px; width:25px; height:25px; line-height:25px; overflow:hidden; display:block; text-align:center; margin:0 3px;}
a:hover.page_front, a:hover.page_back {} /*1 color-hover*/
.pagelist .aa {background:#e62129; color:#fff; border:1px solid #d2d2d2;} /*2 color-on*/
.pagelist .bb {background:#ffffff; color:#464646; border:1px solid #d2d2d2;} /*3 color-off*/
.pagelist .aa:hover {background:#e62129; color:#fff; text-decoration:none;}
.pagelist .bb:hover {background:#e62129; color:#fff; text-decoration:none;} /*1 color-hover*/
.page_front, .page_back, .page_first, .page_last {width:55px; background:#ffffff; color:#464646; border:1px solid #d2d2d2;}
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {background:#e62129; color:#fff; text-decoration:none;}

.caback {width:100%; height:100%; z-index:1; position:fixed; top:0; left:0; background-color:#464646;}
.caback img {width:150%; height:190%; position:absolute; top:-25%; left:-25%; z-index:1;
-webkit-filter:blur(30px);
-moz-filter:blur(30px);
-ms-filter:blur(30px);
filter:blur(30px);}
.caback .bgdark, .caback .bgcolor {width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; top:0; left:0; z-index:2;}
.caback .bgcolor {z-index:3; opacity:0.5;}
.caleft {width:140px; height:100%; position:fixed; top:52px; left:0; z-index:4;}
.creturn {width:50px; height:50px; overflow:hidden; margin:20px auto 0; border-radius:50%;}
.creturn a {width:100%; height:50px; display:block; background:url(../images/cico.png) no-repeat; background-position:-34px 13px;}
.creturn a:hover {background-color:rgba(0,0,0,0.2);}
.cateul {padding-top:40px;}
.cateul ul li {width:100%; height:40px; line-height:40px; text-align:center; margin-bottom:1px;}
.cateul ul li a {background:rgba(0,0,0,0.1); font-size:13px; display:block; width:100%; height:40px; color:#fff;}
.cateul ul li a:hover {background:rgba(0,0,0,0.2);}
.cshare {width:100%; position:absolute; bottom:20px; text-align:center;}
.cshare_a {width:100%; height:72px;}
.cshare_a a div {width:40px; height:40px; display:inline-block; border-radius:50%; background:url(../images/cico.png) no-repeat; border-radius:50%; margin-top:5px;}
.cshare_a a p {color:#fff;}
.cshare_a a {width:100%; height:72px; display:block;}
.cshare_a a:hover {background-color:rgba(0,0,0,0.2);}
.cshare_a a.a1 div {background-position:9px 7px;}
.cshare_a a.a2 div {background-position:9px -30px;}
.cshare_a a.a3 {background-position:9px -30px;}

.camiddle {background:#fff; position:relative; z-index:2; margin:0 380px 0 140px;}
.camiddle_in {width:800px; margin:0 auto;}
.camiddle .pro_htit {text-align:center;}
.chose_case {max-width:740px;}
.chose_case .chose_pccon {height:auto !important;}
.chose_case .chose_pccon img {min-height:auto !important;}
.cacontent .h1 {font-size:16px; font-weight:bold; color:#000; padding:20px 0 10px;}
.cacontent .h2 {font-size:12px; line-height:22px; color:#797b80;}
.caimages {padding:30px 0;}
.caimages img {width:100%;}

.gocasetop {text-align:center; padding:50px 0; position:relative;}
.gocasetop a {position:relative; background:#fff; z-index:2; padding:0 12px; display:inline-block; height:30px; line-height:30px; color:#7a8799; font-size:0.875em; border:1px solid #ddd; border-radius:15px;}
.gocasetop a:hover {background:#e62129; border:1px solid #e62129; color:#fff;}
.gocasetop .line {position:absolute; z-index:1; left:50%; background:#ddd; margin:15px 0 0 -140px; width:280px; height:1px;}

.caright {width:380px; height:100%; position:fixed; top:52px; right:0; z-index:4;}
.caright_in {margin:0 38px; padding-top:100px;}
.clogo {width:106px; height:106px; border-radius:50%; background:#fff; overflow:hidden; margin:0 auto;}
.clogo img {width:106px; padding-top:18px;}
.crtitle {font-size:25px; color:#fff; text-align:center; padding:12px 0 16px;}
.crmess ul {border-top:1px solid rgba(255,255,255,0.5);}
.crmess ul li {height:32px; line-height:32px; overflow:hidden; position:relative; border-bottom:1px solid rgba(255,255,255,0.5); color:#fff;}
.crmess ul li a {color:#fff; background:#e62129; padding:4px 10px; border-radius:4px;}
.crmess ul li a:hover{ background:#D90009;}
.crmess_black ul li {color:#505050;}
.crmess_black ul li a {color:#fff;}
.crmess_black ul {border-top:1px solid #ddd; margin-top:30px;}
.crmess_black ul li {border-bottom:1px solid #ddd;}
.crmess ul li span {position:absolute; top:0; right:0;}
.cbutton {text-align:center; padding-top:20px;}
.cbutton li {margin:0 6px; display:inline-block;}
.cbutton li a {display:block; width:50px; height:50px; border:2px solid #fff; border-radius:100%; background:url(../images/cico.png) no-repeat;}
.cbutton li a:hover {background-color:rgba(0,0,0,0.2);}
.cbutton li.a1 a {background-position:-34px 14px;}
.cbutton li.a2 a {background-position:-34px -36px;}
.cbutton li.a3 a {background-position:-34px -88px;}
.keybot {text-align:center; font-size:14px; padding-top:15px; color:#fff;}

.about_con {
    font-weight: lighter;
    font-size: 15px;
    color: #727272;
    font-style: normal;
    line-height: 180%;}
.about_con img {max-width:100%; height:auto;}
.about_h1 {width:80%; margin:0 auto; font-size:17px; color:#747474; line-height:28px;}

.news_ul {padding-bottom:24px;}
.news_li {/*background:url(../images/list_news_bg.gif) no-repeat center top;*/ position:relative;}
.news_li .pad {padding:15px 0;}
.news_li .pa {position:relative;}
.news_li .pic {position:absolute; top:0; left:56px;}
.news_li .pic, .news_li .pic img {height:96px;}
.news_li .word {margin-left:56px;}
.news_li .word_pad {margin-left:218px;}
.news_li.even {/*background:#fafafa;*/ background:url(../images/list_news_bg.gif) no-repeat center center; background-size:auto 100%;}
.news_li a {display:block; overflow:hidden;}
/*.news_li a {background-position:left -45px;}*/
.news_li .num {font-size:16px; width:36px; height:36px; line-height:36px; overflow:hidden; position:absolute; top:15px; left:0; background:#f3f3f3; border:1px solid #d2d2d2; border-radius:50%; text-align:center; color:#666;}
.news_li .h1 {font-size:14px; font-weight:bold; position:relative; height:28px; line-height:28px; overflow:hidden;}
.news_li .h2 {line-height:24px; overflow:hidden; color:#505050; font-size:13px; max-height:72px;}
.news_li span {color:#999; top:0; right:15px; position:absolute; display:inline-block;}
.news_title {font-size:21px; text-align:center; font-weight:bold; margin:0 20px 15px; border-bottom:1px solid #f4f4f4; padding-bottom:8px;}
.news_content {margin:0 20px; line-height:21px; font-size:14px;}
.news_content img {max-width:100%;}

.prne {width:100%; height:35px; line-height:35px; overflow:hidden; background:#f0f0f0; margin-top:25px;}
.prne_in {width:96%; height:35px; margin:0 auto;}
.prne_in .fl {width:50%; height:35px; overflow:hidden;}
.prne_in .fr {width:50%; height:35px; overflow:hidden; text-align:right;}
.prne_in .fl p {width:80%; overflow:hidden;}
.prne_in .fr p {width:80%; overflow:hidden; float:right;}
.prne_in a:hover {text-decoration:underline;}

.huikuan_page {padding-top:30px;}
.huikuan_tt {margin:0 6px 10px; font-size:18px; font-weight:bold; height:24px; line-height:24px; color:#000;}
.huikuan_tt span {width:24px; height:24px; display:inline-block; color:#fff; border-radius:50%; font-weight:normal; text-align:center; margin-right:10px; background:#e62129;}
.bank {width:25%; margin-bottom:25px; /*height:272px;*/ color:#fff; float:left;}
.bank_bor {width:95%; border:1px solid #e8e8e8; margin:0 auto;}
.bank_pic {text-align:center;}
.bank_pic img {max-width:100%; padding:14px 0;}
.bank_words .pad {padding:15px 15px;}
.bank_words {line-height:22px;}
.bank1 .bank_words {background:#fa6666;}
.bank2 .bank_words {background:#699dc6;}
.bank3 .bank_words {background:#66beb2;}
.bank4 .bank_words {background:#bf7d86;}
.bank_cp {width:390px; float:left; margin-right:15px;}
.bank_cp .pad {padding:25px 28px;}

.contact_con {font-size:14px; line-height:24px;}
.contact_con .fr {width:240px; padding-top:24px;}
.contact_con .fr img {width:240px;}
.fengs_max {padding-top:50px;}
.fengs {padding-bottom:40px;}
.fengs .h1 {height:28px; line-height:28px; border:1px solid #ddd; padding:0 10px; font-size:14px; display:inline-block; margin-bottom:10px;}
.fengs .h2 {font-size:14px; line-height:30px;}
.fengs .h2 a {color:#e62129; text-decoration:underline;}

.solution {background:url(../images/solution_bg.jpg) no-repeat center top; min-height:843px;}
.solu_div {float:left; margin-right:40px; margin-bottom:10px; text-align:center; cursor:pointer;}
.solu_div .pad {padding:10px 15px; border:1px solid transparent;}
.solu_div:hover .pad, .solu_div_on .pad {border:1px solid #e62129; color:#e62129;}
.solu_div .icon {width:40px; height:40px;}
.solu_div i {font-size:40px;}
.solution_xxbox {padding:38px 0;}
.solution_xx {padding:10px 0;}
.solution_xx .fl {width:100px;}
.solution_xx {font-size:16px;}
.solution_xx1 {height:94px;}
.solution_xx1 .fl {padding-top:30px;}
.solu_li {font-size:16px; width:135px; height:34px; line-height:34px; text-align:center; float:left; margin-right:15px; cursor:pointer; margin-bottom:10px;}
.solu_li .pad {border:1px solid #d0d0d0; margin:0 5px;}
.solu_li:hover .pad, .solu_li_on .pad {border:1px solid #e62129; background:#e62129; color:#fff;}
.solu_dx {float:left; margin-right:80px; cursor:pointer;}
.solu_dx_on {color:#e62129;}
.solu_dx i {padding-right:3px;}
.ibook_form_in {width:auto;}


#hidden_service{ width:100%;background: rgba(0,0,0,0.5); position:fixed; z-index:9999; top:0; left:0; display:none;}
#hidden_service b{ position:absolute;right:10px; top:10px; width:25px; height:25px; line-height:25px; background:#e62129; text-align:center; color:#fff; font-size:16px; font-weight:bold;border-radius:50%; display:block;}
#ewm_service{ color:#fff; width:100%; text-align:center; position:absolute;display:table-cell;}
#ewm_service img{ width:70%; margin-bottom:15px; border-radius:3px;}
#ewm_service span{ width:70%; font-size:14px; border-radius:20px; display:block; margin:0 auto; padding:5px 0; background:#e62129; color:#fff;}

#footer_logo{ width:173px; float:right;}
#footer_logo li{ width:75px; float:left; padding-bottom:10px;}
#footer_logo li:first-child{ margin-right:23px; display:inline;}
#footer_logo li img{ margin-bottom:5px;}
#footer_logo li span{ width:80%; padding:0 10%; display:block; text-align:center;}

#video {width:720px; max-width:100%; margin:0 auto; /*height:680px;*/ border-radius:4px; overflow:hidden;}
.video_p {width:100%; /*height:680px;*/ border-radius:4px; overflow:hidden; position:relative;}
.video_p .controlbarchinhqmeyzzg {display:none; visibility:hidden; width:0; height:0; overflow:hidden; opacity:0;}

.videobox_app {width:100%; margin-bottom:20px; position:relative;}
.videobox_app .play {width:60px; height:60px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.videobox_app .play img {width:100%;}
.video_app {width:100%;}

.about_part {margin-bottom:80px; position:relative;}
.about_part_pic {width:58%; text-align:center;}
.about_part_pic img {max-width:100%;}
.about_part_word {width:38%;}
.about_part_word {position:absolute; top:50%; transform:translateY(-50%);}
.about_part_fl .about_part_word {right:0;}
.about_part_fr .about_part_pic {float:right;}
.about_part_fr .about_part_word {left:0;}

.about_mar {margin:0 8px;}
.about_tt {padding-top:20px; padding-bottom:10px;}
.about_tt.cen {text-align:center;}
.about_tt .h1 {font-size:23px; padding-bottom:6px;}
/*.about_tt .h1 span {font-weight:bold;}*/
.about_tt .h1 span span {color:#e62129;}
.about_tt .h2 {font-size:14px; text-transform:uppercase;}
.about_tt .h2:first-letter {color:#e62129;}

.about_ipic {position:relative; margin-top:10px;}
.about_ip {width:33.3%; text-align:center; float:left; position:relative;}
.about_ip .mar {margin:0 4px;}
.about_ip img {width:100%;}
.about_ip .h1 {padding-bottom:10px;}
.about_ip .h2 {width:12px; height:12px; border:1px solid #cbcbcb; background-color:#fff; border-radius:50%; margin:0 auto; position:relative; z-index:2;}
.about_ip .h2:after {content:""; display:block; width:6px; height:6px; background-color:#cbcbcb; position:absolute; top:50%; left:50%; margin-top:-3px; margin-left:-3px; border-radius:50%;}
.about_ip .h3 {text-align:center; padding-top:8px;}
.about_ip .h3 p {display:inline-block; background-color:#e62129; color:#fff; border-radius:20px; height:24px; line-height:24px; min-width:70px;}
.about_ipline {width:300px; height:1px; background-color:#cbcbcb; position:absolute; bottom:39px; left:50%; margin-left:-150px;}

.about_cc {position:relative;}
.about_ccimg {width:100%;}
.about_cctt {background-color:#fff; margin:-18px 18px 0; position:relative; z-index:2; box-shadow:0 5px 10px rgba(0,0,0,0.1); padding:15px;}

/****************************************************/

@media (max-width: 1350px) {
	.show_1350 {display:block;}
	.hide_1350 {display:none;}

	.caright {display:none;}
	.camiddle {margin-right:0;}

	.iservice_box {width:auto; margin:0 15px;}
}

@media (max-width: 1200px) {
	.margin {width:auto; margin:0 10px;}
	.page_in {padding-bottom:10px;}
	.show_1200 {display:block;}
	.hide_1200 {display:none;}

	.top_in {width:auto;}
	.logo {left:10px;}
	#toTop {display:none; visibility:hidden;}

	.sear_top, .sear_topin {height:auto;}
	.sear_tpart {width:50%; border-bottom:1px solid #ededed;}
	.sear_tmid {display:none;}
	.sear_tpart2 .bor {border-right:1px solid #fff;}

	.cate, .cate_in {height:auto;}
	.cate_right {position:static; padding-top:22px;}
	.cate_li {width:120px;}

	.pro_background {height:auto;}
	.products_page1, .products_page2, .products_page3 {width:92%; margin:0 auto; padding:0;}
	.products_page2 {padding-bottom:50px; background:#fafafa;}
	.products_page2, .products_page3 {margin-bottom:15px;}
	.products_page1 img {width:90%;}
	.pro_background, .pro_background2 {background:none;}
	.pro_word, .pro_image {width:auto; float:none !important; padding:0;}
	.pro_h1, .pro_h2, .pro_h3, .pro_image {text-align:center !important;}
	.pro_h1 {font-size:22px;}
	.pro_h2 .fl {float:none;}
	.pro_h3 {max-width:none;}
	.pro_htit {padding:15px 0;}
	.pro_htit_white, .pro_htit_white .pro_h2, .pro_htit_white .pro_h3 {color:#505050;}
	.pro_banleft {position:relative; top:0; margin-top:0; width:auto;}
	.pro_h0 {display:none;}
	.proban {text-align:center;}

	.news_li .pad {padding:10px 0;}
	.news_li .num {left:10px;}

	.wenhua_date {display:none;}
	.wenhua_page {width:100%;}
	.wenhua_part {width:50%; margin-bottom:1px;}
	.wenhua_dis2 {display:none;}

	.prodomain .domain_img, .prodomain .domain_word, .prodomain_r .domain_img, .prodomain_r .domain_word {width:auto; float:none;}
	.domain_word {padding:0 20px;}
	.prodomain, .prodomain_r {padding:20px 0;}

	.solution_xx .fl {width:20%; font-size:12px;}
	.solution_xx .fi {width:80%;}
}

@media (max-width: 1000px) {
	.show_1000 {display:block;}
	.show_inline_1000 {display:inline-block;}
	.hide_1000 {display:none;}

	#top {height:56px;}
	.top_in, .top_zw {height:56px;}

	.nav {width:100%; height:auto; overflow:hidden; position:absolute; top:50px; left:0; z-index:10000;}
	.nav ul {width:100%; margin:0 auto; padding-top:0;}
	.nav ul li {width:100%; height:42px !important; line-height:42px; text-indent:0; border-top:1px solid #efeff0;}
	.nav ul li a {color:#fff; width:100%; height:42px; display:block; background:#fff; color:#333;}
	.nav ul li a:hover, #appmenu ul li a:focus {color:#e62129; background:#efeff0;}

	.sear_dt, .sear_com {font-size:14px;}
	.sear_bt1 {width:56%;}
	.sear_bt2 {width:26%;}
	.sear_bt3 {width:18%;}

	.chose_pc {width:90%;}

	.wicon {width:25%;}

	.honesty_bg {width:30%;}
	.honesty_ico {padding-top:0;}
	.honesty_part {padding:0 0 24px 70px;}

	.camiddle_in {width:auto; margin:0 15px;}

	.bank {width:50%;}

	.wxphone_main {width:auto; margin:0 15px;}
	.wxphone {float:none; margin:0 auto;}
	.wxphone_fr {width:auto; float:none; padding-top:5px; margin:0 auto;}

	.honor_part {width:25%;}

	.case_part {width:50%;}

	.case_search {height:auto; padding-bottom:24px;}
	.cser_div1 {width:100%; float:none; margin-bottom:10px;}
	.cser_div2 {width:100%; float:none; margin-bottom:10px;}
	.cser_div3 {width:100%; float:none; margin-bottom:10px;}
	.cser_div4 {width:100%; float:none; margin-bottom:10px; display:block;}
	.cser_div5 {width:100%; float:none; margin-bottom:10px; display:block;}
	.cser_div1 .keywords, .cser_div2 .cateid, .cser_div3 .but01, .cser_div4 .but01, .cser_div5 .but01 {width:100%;}

	.vborder {width:100%; float:none;}
	.vborder .pad {display:block; float:none;}
}
@media (max-width: 860px) {
	.bank_cp {width:100%; float:none; margin-right:0; padding-bottom:10px;}
}
@media (max-width: 840px) {
	.domain_ico {width:33.3%;}

	.contact_con .fl, .contact_con .fr {float:none; padding:0;}
	.contact_con .fr {display:none;}
	.contact_con {padding-bottom:20px;}
}

@media (max-width: 640px) {
	.show_640 {display:block;}
	.hide_640 {display:none;}

	.hello_fl {position:relative;}
	.hello_down {position:absolute; right:0;}
	.hello_dm {padding-left:0;}

	.logo {margin-top:-12px;}
	.logo img {height:24px;}

	.iservice {height:auto; padding-bottom:25px;}
	.iservice_c {padding:13px 15px 28px;}
	.iservice_more {margin-top:30px;}
	.sear_word {font-size:14px; line-height:22px;}
	.sear_tpart, .sear_tmid, .sear_tp .bor {height:42px;}
	.sear_tp p {padding-top:6px; font-size:14px;}
	.sear_box {height:78px;}
	.sear_boxin, .sear_com, .sear_db {height:54px; line-height:54px;}
	.sear_dt {height:42px; line-height:42px;}
	.iservice_part {margin:0 0 10px;}

	.index_tit {padding-bottom:15px;}
	.index_tit div {font-size:24px; padding:30px 0 5px;}
	.index_tit p {font-size:16px;}

	/*.chose_pc {margin-top:-115px;}*/
	.chose_pccon {margin:0 15px;}
	.chose_pcpad {padding:15px 0;}

	.about_part {margin-bottom:30px;}
	.appmap {display:inline;}

	.chose_case {margin-top:0;}
	.cate_li {width:33.3%;}
	.cate{ margin-bottom:30px;}
	.caleft {display:none;}
	.camiddle {margin:0 auto;}

	.bank {width:100%;}
	.bank_cp .pad {padding:15px 30px;}

	.proban img {max-width:80%;}
	.pro_seopartin {margin:0;}
	.pro_seotit {font-size:15px;}
	.pro_seocon {display:none;}
	.pro_seodiv2 {padding-bottom:20px;}
	.pro_seorun {width:auto; margin:0 15px;}
	.pro_seoico2 {background:none; padding-bottom:20px;}
	.pro_h1 {font-size:18px;}
	.products_page2 {margin-top:40px;}

	.wxanli_pad {margin:0 4px;}

	.honor_part {width:50%;}

	.case_search { padding-bottom:15px;}
	.case_search .pad{ padding-top:15px;}
	.case_part {width:100%;}
	.cser_div2,.cser_div4,.cser_div5{ display:none;}
	.caback {display:none;}

	.news_li .pic, .news_li .pic img {height:70px;}
	.news_li .word_pad {margin-left:174px;}
	.news_ul li span {display:none;}
	.news_ul li .h2 {height:48px;}

	.wenhua_part {width:100%; margin-bottom:1px;}
	.wenhua_dis {display:none;}
	.wenhua_img img {height:18px;}
	.wenhua_white .pad {padding:17px 0 0 15px; font-size:13px;}

	.solu_div, .solu_li {width:33.3%; margin-right:0; font-size:12px;}
	.solu_div p {font-size:12px; white-space:nowrap;}
	.solu_div .pad {padding:5px 5px;}
	.solu_dx {margin-right:20px; font-size:12px;}

	.ibook_pad {padding:30px 20px; margin-bottom:20px;}
	.ibook_form {height:auto;}

	.onservice {display:none;}

	#video {height:280px;}

	.wenhua_img {font-size:20px;}
	.wenhua_icon {padding:0px 0 20px;}
	.wicon {padding-bottom:30px;}
	.wicon .pad {margin:0 3px;}
	.wicon .h1 {font-size:44px; height:44px; padding-bottom:10px;}
	.wicon .h2 {font-size:15px;}
	.wicon .h3 {font-size:13px; white-space:nowrap;}


.video_part {width:100%; float:left; margin-bottom:15px; overflow:hidden;}
}